﻿namespace ALinq.Mapping
{
    ///<summary>
    /// Describes the mapping types for the model mappings.
    ///</summary>
    internal enum ModelMappingType
    {
        /// <summary>
        /// Type of DatabaseMapping class.
        /// </summary>
        Database,
        /// <summary>
        /// Type of TableMapping class.
        /// </summary>
        Table,
        /// <summary>
        /// Type of AssociationMapping class.
        /// </summary>
        Association,
        /// <summary>
        /// Type of ColumnMapping class.
        /// </summary>
        Column,
        /// <summary>
        /// Type of TypeMapping class.
        /// </summary>
        Type
    }
}